be self-sufficient - Espagnol Anglais Dictionnaire